Next Generation Architecture for Heterogeneous Embedded Systems

نویسندگان

  • S. Murat Bicer
  • Frank Pilhofer
  • Graham Bardouleau
  • Jeffrey Smith
چکیده

The Software Communications Architecture (SCA), a mandatory specification for Software Radio implementations by the Joint Tactical Radio System (JTRS), defines a Common Object Request Broker Architecture (CORBA) based component model for building portable applications in a heterogeneous environment. The Object Management Group’s (OMG) CORBA is an accepted architecture for distributed systems that recently added a component model to its suite of standards. The authors’ effort in leveraging the strength of CORBA by reusing OMG standards within the SCA, and improving OMG standards to match JTRS expectations, yields synergies that will broaden the vision of SCA as well as easing implementations and improving scalability within the SCA framework. A case study shows seamless integration of FPGA components into an SCA application. The Streaming Component Environment (SCE), a Mercury product that provides this kind of flexibility within our current high-performance embedded systems, is being extended to comply with the OMG and SCA specifications. 1 Software Communications Architecture Today’s rapid pace of technological advances make communication devices obsolete shortly after they are produced. To keep up with this pace, communications systems must be designed to maximize the transparent insertion of new technologies at virtually every phase of their lifecycles. When these new technologies are inserted, the upgraded devices should still be able to communicate with each other and with legacy systems. The term software defined radio was coined in 1990s to overcome these problems. A software defined radio is a communications device whose functionality is defined in software. Defining the radio behavior in software lets one add new functionality without hardware alterations during a technology upgrade. In order to maintain interoperability, the radio systems must be built upon a well-defined, standardized, open architecture. Defining an architecture also enhances scalability and provides plugand-play behavior for the components of a radio. The Software Communications Architecture (SCA) is an open architecture defined by the Joint Tactical Radio System (JTRS) Joint Program Office (JPO). The SCA has been published to provide a common open architecture that can be used to build a family of radios across multiple domains. The radios built upon SCA are interoperable, can use a wide range of frequencies, and enable technology insertion. The SCA also supports software reusability. The SCA defines an Operating Environment (OE) that will be used by JTRS radios. It also specifies the services and interfaces that the applications use from the environment. The interfaces are defined by using the Common Object Request Broker Architecture (CORBA) Interface Definition Language (IDL) and graphical representations are made by using Unified Modeling Language (UML)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application Specific Embedded Processors for Next Generation Communication Systems

Next generation communication systems, like 3G cell phones, car vision systems and network processors, will comprise a large variety of tasks to be executed concurrently. In order to meet the system requirements regarding computation performance, energy consumption, and chip area, the systems will be built upon multi-processor architectures including general-purpose as well as application-speci...

متن کامل

ElCore: Dynamic elastic resource management and discovery for future large-scale manycore enabled distributed systems

The next generation of many-core enabled large-scale computing systems relies on thousands of billions of heterogeneous processing cores connected to form a single computing unit. In such large-scale computing environments, resource management is one of the most challenging, and complex issues for efficient resource sharing and utilization, particularly as we move toward Future ManyCore Systems...

متن کامل

System design challenges for next generation wireless and embedded systems

Application demands in our embedded world are growing dramatically. Consumer expectations and the industry’s forward-looking technology roadmaps paint a picture of a connected world full of intelligent devices once thought to have fixed functionalities. Researchers exploring next generation wireless systems, Internet of Things (IOT), and even machine-tomachine (M2M) communications face many cha...

متن کامل

Deploying Ubiquitous Computing Applications on Heterogeneous Next Generation Networks

This chapter describes a human centric approach for designing and deploying ubiquitous computing applications. These are considered as activity spheres consisting of tasks which must be executed using the resources available in an Ambient Intelligence space. Such resources include objects augmented with embedded ICT components and software modules. An architectural approach and a corresponding ...

متن کامل

Chip OS: new architecture for next generation embedded system

Nowadays embedded system, hardware/software technology has progressed prosperously. In many field of industrial manufacture and people life, embedded system is indispensable. Recently hardware of embedded system becomes more powerful and sophisticated. SOC is an important trend for hardware design. New software architecture has to be proposed to adapt to this progress. In this paper, new softwa...

متن کامل

T-Engine: The Open, Real-Time Embedded-

T-Engine is a standard architecture for next generation real-time embedded systems for ubiquitous computing to improve software productivity of these systems. This paper introduces the basic design philosophy of T-Engine, and overview of its standard hardware and software specifications. By now, several computer vendors have released more than ten hardware systems based on the T-Engine specific...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003